package com.alks.function.data.request.stockdept.pcfactorystockwork;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author MS
 * @since 2024/6/28下午9:23
 */
@Data
public class CuttingRecIoRequest {

    @NotBlank(message = "指令不能为空")
    @ApiModelProperty(value = "指令")
    private String lotNo;

    @ApiModelProperty(value = "号码")
    private String sizeNo;

    @ApiModelProperty(value = "轮次")
    private BigDecimal lsNo;

    @ApiModelProperty(value = "入库数")
    private BigDecimal inQty;

    @ApiModelProperty(value = "批次(为空则全收)")
    private List<BigDecimal> batchNoList;

    @ApiModelProperty(value = "部位")
    private String partName;

    @NotBlank(message = "收发料方式不能为空")
    @ApiModelProperty(value = "H web收，F 扫码收，S 发料")
    private String type;

    @ApiModelProperty(value = "部门ID")
    private String deptNo;

    @ApiModelProperty(value = "部门ID")
    private String deptName;

    @NotBlank(message = "操作方式不能为空")
    @ApiModelProperty(value = "w" +
            "eb端就是web，扫码就是机器型号")
    private String collectPad;

}
